solar car team - French English Dictionary